iT邦幫忙

2024 iThome 鐵人賽

DAY 26
1
Software Development

初心者限定!設計師帶你學 Unity 3D 遊戲程式設計系列 第 26 篇

Day26 / Unity 可愛的 NewJeans 2D 遊戲 - 輸出遊戲到網頁

  • 分享至 

  • xImage
  •  

Day26

STEP 1

更換背景圖片


下載並導入 Pixel Skies DEMO Background pack 素材

➔ 從 Pixel Skies DEMO 資料夾中選擇一個適當的天空圖片拖曳至 Hierarchy 介面中

➔ 將新增的圖片素材調整至適當位置即可

01

背景素材選用 1920 X 1080 px ( Full HD ) 大小的圖片。

STEP 2

Unity 中文字體與字型設定


將下載好的 俐方體 11 號字體 拖曳至 UI 資料夾中

➔ 於視窗頂端工具列中 點擊 Window ➔ 選擇 TextMeshPro ➔ 點選 Font Asset Creator

➔ 在 Source Font File 欄位選擇 Cubic_11_1.010_R 字體

➔ 在 Sampling Point Size 欄位選擇 Auto Sizing

➔ 在 Atlas Resolution 欄位選擇 8192 / 8192

➔ 在 Character Set 欄位選擇 Custom Characters

➔ 將以下連結中的中英文字複製貼近 Custom Character List 欄位中

➔ 點擊 Generate Font Atlas ➔ 完成後再點擊 Save 儲存至 UI 資料夾中即可

中英文字庫連結|中文字庫 、 英文字庫

02
03
04
05

💡古古的課程補充
若想將剛儲存好的字體設定應用到 TextMeshPro 上,只需要將 Font Asset 欄位
修改為該字體樣式即可。

06

STEP 3

圖檔匯入與實作功能


將所需要的圖檔( 參考畫面、 UI 按鈕等)拖曳至 UI 資料夾中

➔ 將剛匯入的圖檔全選,並修改 Texture Type 欄位為 Sprite (2D and UI)

➔ 對 Canvas 點擊右鍵 ➔ 選擇 UI ➔ 點選 Image

➔ 將所需的圖片拖曳至 Source Image 欄位中,並點擊 Set Native Size

➔ 將圖片調整至適當大小與位置即可

07
08
09

示意圖以首頁畫面為例

💡古古的小提醒:
將 Start 按鈕圖片貼上後,記得要將原先 Start 按鈕物件中的 Button Component
複製並貼上至新的 Start 按鈕圖片當中才能保有原本的按鈕功能喔!

10
11
12

專案建置與部署

專案建置須知

✦ itch.io

itch.io

將 Unity 專案上傳至 itch.io 經驗談 - 企業職場 - TechNice科技島-掌握科技與行銷最新動態

✦ WebGL

[2020] 輕鬆製作網頁遊戲 – Unity 輸出WebGL並掛在Git Hub

Unity 之 发布WebGL并部署到GitHub供外部访问 (Unity | WebGL | GitHub | 内嵌网页)_unity打开gitblit-CSDN博客

✦ MagicaVoxel

MagicaVoxel

專案建置練習

試著透過以下步驟,將完成的 SuperNewJeans 專案依據目標平台的差異,建置出不同的專案成果。

STEP 1

Unity 環境建置


開啟 Unity Hub ➔ 點擊 Install ➔ 點擊 齒輪 ➔ 點選 Add modules

➔ 勾選 iOS Build Support 及 WebGL Build Support 並點擊 Install

13
14

STEP 2

Windows, Mac, Linux 版本的專案建置與輸出設定


開啟 SuperNewJeans 專案 ➔ 於視窗頂端工具列中 點擊 File

➔ 點選 Build Settings ➔ 選擇 Windows, Mac, Linux 選項

➔ 點擊 Player Settings ➔ 開啟 Resolution and Presentation 選單

➔ 取消勾選 Default Is Native Resolution 欄位,並將長寬比設定為 1920x1080

➔ 點擊 Build 並將檔案命名為 SuperNewJeans後點擊 Save 儲存專案即可

15
16
17
18
19

示意圖為輸出後之 Mac版本 遊戲畫面

STEP 3

WebGL 版本的專案建置與輸出設定


開啟 Build Settings 視窗 ➔ 選擇 WebGL 選項

➔ 點擊 Switch Platform ➔ 點擊 Player Settings

➔ 開啟 Publishing Settings 選單

➔ 將 Compression Format 欄位由 Gzip 修改 Disabled

➔ 點擊 Build 並將檔案命名為 SuperNewJeansWeb 後點擊 Save 儲存專案即可

20
21
22
23

點擊 index.html 開啟網頁版遊戲畫面

24

示意圖為輸出後之 WebGL版本 遊戲畫面


上一篇
Day25 / Unity 可愛的 NewJeans 2D 遊戲 - 補血道具
下一篇
Day27 / Unity 更美的畫面第一步 — 光線烘焙
系列文
初心者限定!設計師帶你學 Unity 3D 遊戲程式設計 共 31 篇
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言